|
dcmotor32 2.2.0
|
This file contains API for DC Motor 32 Click Driver. More...
#include "drv_digital_out.h"#include "drv_digital_in.h"#include "drv_analog_in.h"Go to the source code of this file.
Data Structures | |
| struct | dcmotor32_t |
| DC Motor 32 Click context object. More... | |
| struct | dcmotor32_cfg_t |
| DC Motor 32 Click configuration object. More... | |
Enumerations | |
| enum | dcmotor32_return_value_t { DCMOTOR32_OK = 0 , DCMOTOR32_ERROR = -1 } |
| DC Motor 32 Click return value data. More... | |
Functions | |
| void | dcmotor32_cfg_setup (dcmotor32_cfg_t *cfg) |
| DC Motor 32 configuration object setup function. | |
| err_t | dcmotor32_init (dcmotor32_t *ctx, dcmotor32_cfg_t *cfg) |
| DC Motor 32 initialization function. | |
| err_t | dcmotor32_default_cfg (dcmotor32_t *ctx) |
| DC Motor 32 default configuration function. | |
| err_t | dcmotor32_set_control (dcmotor32_t *ctx, uint8_t control) |
| DC Motor 32 set control function. | |
| err_t | dcmotor32_get_status (dcmotor32_t *ctx) |
| DC Motor 32 get status function. | |
| err_t | dcmotor32_set_operation_mode (dcmotor32_t *ctx, uint8_t mode) |
| DC Motor 32 set operation mode function. | |
| err_t | dcmotor32_enable_isense (dcmotor32_t *ctx) |
| DC Motor 32 enable current sense function. | |
| err_t | dcmotor32_disable_isense (dcmotor32_t *ctx) |
| DC Motor 32 disable current sense function. | |
| err_t | dcmotor32_set_fast_slew_rate (dcmotor32_t *ctx) |
| DC Motor 32 set fast slew rate function. | |
| err_t | dcmotor32_set_slow_slew_rate (dcmotor32_t *ctx) |
| DC Motor 32 set slow slew rate function. | |
| err_t | dcmotor32_enable_device (dcmotor32_t *ctx) |
| DC Motor 32 enable device function. | |
| err_t | dcmotor32_disable_device (dcmotor32_t *ctx) |
| DC Motor 32 disable device function. | |
| err_t | dcmotor32_read_adc_raw (dcmotor32_t *ctx, uint16_t *data_out) |
| DC Motor 32 read raw IS ADC value function. | |
| err_t | dcmotor32_read_adc_volt (dcmotor32_t *ctx, float *data_out) |
| DC Motor 32 read IS pin voltage level function. | |
| err_t | dcmotor32_read_adc_volt_avg (dcmotor32_t *ctx, uint16_t num_conv, float *volt_avg) |
| DC Motor 32 read IS pin voltage level average function. | |
| err_t | dcmotor32_set_adc_vref (dcmotor32_t *ctx, float vref) |
| DC Motor 32 set vref function. | |
| err_t | dcmotor32_calib_offset (dcmotor32_t *ctx) |
| DC Motor 32 calibrate offset function. | |
| err_t | dcmotor32_get_out_current (dcmotor32_t *ctx, float *current) |
| DC Motor 32 get output current function. | |
This file contains API for DC Motor 32 Click Driver.